package com.hutianao.gqgl.post.service;

import com.hutianao.gqgl.mybatis.entity.PtPostEntity;
import com.hutianao.gqgl.mybatis.flexigrid.PaddingEntity;
import com.hutianao.gqgl.mybatis.flexigrid.PadingRstType;
import com.hutianao.gqgl.mybatis.ztree.ZtreeEntity;
import com.hutianao.gqgl.post.entity.SearchPostEntity;
import com.hutianao.gqgl.spring.tag.entity.DictTagEntity;
import com.hutianao.gqgl.mybatis.flexigrid.PaddingEntity;

import java.util.List;

public interface PostService {
    List<ZtreeEntity> queryLeftOrganTree();

    PadingRstType<PtPostEntity> queryPostInfoListByOrgan(SearchPostEntity search, PaddingEntity padding);

    PtPostEntity queryPostInfoById(String dutyId);

    List<DictTagEntity> queryRoleList();

    List<DictTagEntity> queryOrganList();
}
